<!DOCTYPE html>
<html class="ui-page-login">

	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<title></title>
		<link href="css/mui.min.css" rel="stylesheet" />
		<link href="css/style.css" rel="stylesheet" />
		<style>
			.area {
				margin: 20px auto 0px auto;
			}
			
			.mui-input-group {
				margin-top: 10px;
			}
			
			.mui-input-group:first-child {
				margin-top: 20px;
			}
			
			.mui-input-group label {
				width: 22%;
			}
			
			.mui-input-row label~input,
			.mui-input-row label~select,
			.mui-input-row label~textarea {
				width: 78%;
			}
			
			.mui-checkbox input[type=checkbox],
			.mui-radio input[type=radio] {
				top: 6px;
			}
			
			.mui-content-padded {
				margin-top: 25px;
			}
			
			.mui-btn {
				padding: 10px;
			}
			
			.link-area {
				display: block;
				margin-top: 25px;
				text-align: center;
			}
			
			.spliter {
				color: #bbb;
				padding: 0px 8px;
			}
			
			.oauth-area {
				position: absolute;
				bottom: 20px;
				left: 0px;
				text-align: center;
				width: 100%;
				padding: 0px;
				margin: 0px;
			}
			
			.oauth-area .oauth-btn {
				display: inline-block;
				width: 50px;
				height: 50px;
				background-size: 30px 30px;
				background-position: center center;
				background-repeat: no-repeat;
				margin: 0px 20px;
				/*-webkit-filter: grayscale(100%); */
				border: solid 1px #ddd;
				border-radius: 25px;
			}
			
			.oauth-area .oauth-btn:active {
				border: solid 1px #aaa;
			}
			
			.oauth-area .oauth-btn.disabled {
				background-color: #ddd;
			}
		</style>

	</head>

	<body>
		<header class="mui-bar mui-bar-nav">
			<h1 class="mui-title">登录</h1>
		</header>
		<div class="mui-content">
			<form id='login-form' class="mui-input-group">
				<div class="mui-input-row">
					<label>账号</label>
					<input id='account' type="text" class="mui-input-clear mui-input" placeholder="请输入账号">
				</div>
				<div class="mui-input-row">
					<label>密码</label>
					<input id='password' type="password" class="mui-input-clear mui-input" placeholder="请输入密码">
				</div>
			</form>
			<form class="mui-input-group">
				<ul class="mui-table-view mui-table-view-chevron">
					<li class="mui-table-view-cell">
						自动登录
						<div id="autoLogin" class="mui-switch">
							<div class="mui-switch-handle"></div>
						</div>
					</li>
				</ul>
			</form>
			<div class="mui-content-padded">
				<button id='login' class="mui-btn mui-btn-block mui-btn-primary">登录</button>
				<div class="link-area"><a id='reg'>注册账号</a> <span class="spliter">|</span> <a id='forgetPassword'>忘记密码</a>
				</div>
			</div>
			<div class="mui-content-padded oauth-area">

			</div>
		</div>
		<script src="js/mui.min.js"></script>
		<script src="js/mui.enterfocus.js"></script>
		<script src="js/app.js"></script>
		<script>
		
		mui.init();
		
				mui.plusReady(function() {
					
					plus.screen.lockOrientation("portrait-primary");
//					var settings = app.getSettings();
//					var state = app.getState();
//					var mainPage = plus.webview.getWebviewById("index");
//					var main_loaded_flag = false;
//					if(!mainPage){
//						mainPage = $.preload({
//							"id": 'index',
//							"url": 'index.html'
//						});
//					}else{
//						main_loaded_flag = true;
//					}
//					
//					mainPage.addEventListener("loaded",function () {
//						main_loaded_flag = true;
//					});
					var toMain = function() {
						
						var id = setInterval(function () {
							if(main_loaded_flag){
								clearInterval(id);
								$.fire(mainPage, 'show', null);
								mainPage.show("pop-in");
							}
						},20);
					};
					
					
					document.getElementById('reg').addEventListener('tap',function(){
						mui.openWindow({
							url: 'reg.html',
							id: 'reg',
							preload: true,
							show: {
								aniShow: 'pop-in'
							},
							styles: {
								popGesture: 'hide'
							},
							waiting: {
								autoShow: false
							}
						});
						
					});
					
					document.getElementById('login').addEventListener('tap',function(){
						var userName = document.getElementById('account').value;
						var passWord = document.getElementById('password').value;
						
						
						if(userName==''){
							mui.toast("账号不能为空");
							return;
						}else if(passWord==''){
							mui.toast("密码不能为空");
							return;
						}
						
						mui.post('http://172.20.10.8:8080/login',{
							userName: userName,
							password: passWord
						},function(data){
							var ws=plus.webview.currentWebview();
							var wvs = plus.webview.all(); 　　//所有窗口对象 
							for(var i = 0, len = wvs.length; i < len; i++) { 
								if(wvs[i].id!=ws.id)
								　wvs[i].close('none'); 
							}
										
							var main = plus.webview.getWebviewById('index');//或者通过A页面id获取A页面对象
							mui.fire(main, "pageflowrefresh" );//出发A页面的pageflowrefresh方法
							if(data.status==200){
								plus.storage.setItem("userName",userName);
								mui.toast('登录成功');
								document.getElementById('account').value='';
								document.getElementById('password').value='';
							var prPage = mui.preload({url:'index.html',id:'index.html'});
							mui.fire(prPage,'userEvent',{'userName':userName,'password':passWord,'msg':'参数'});
							mui.openWindow({
									url: 'index.html',
									id: 'index',
								});
								
							}
							else{
								mui.toast(data.msg);
							}		
							
						},'json'
						
					);
						
					});
					
//				
					var backButtonPress = 0;
					mui.back = function(event) {
						backButtonPress++;
						if (backButtonPress > 1) {
							plus.runtime.quit();
						} else {
							plus.nativeUI.toast('再按一次退出应用');
						}
						setTimeout(function() {
							backButtonPress = 0;
						}, 1000);
						return false;
					};
					
					
				});
				
			
		</script>
	</body>

</html>